package com.bcbim.smart_water_interface.pipeline.DO;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description:
 * @Author XueHao
 * @Date 2021/8/9
 * @Version V1.0
 **/
@Data
public class PipelinePointDO implements Serializable {

    private String id;//id

    private String code;//物探点号

    private String feature;//特征(1起止点 2变化点 3三通 4四通 5五通 6多通)

    private String attachment;//附属物(1检查井 2非普查 3排水支管暗接点 4雨篦 5溢流井 6闸门井 7出水口 8预留井)

    private String high;//地面高程

    private String uses;//用途(1合流 2污水 3雨水)

    private BigDecimal latitude;//精度

    private BigDecimal longitude;//纬度

    private String bury;//井底埋深

    private String roadId;//所在道路

    private String constructionTime;//埋设年代

    private String ownershipOrg;//权属单位

    private String surveyDate;//探测日期

    private String surveyOrg;//探测单位

    private String supervisingOrg;//监理单位

    private String accuracyLevel;//精度级别

    private String remark;//备注

    private String del;//删除标记

    private String createBy;//创建人

    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;//创建时间

    private String updateBy;//修改人

    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime; //更新时间;


}
